package com.linkgie.galaxyframework.utils.io;

import java.util.SortedMap;

/**
 * 文件快照；
 * <p>
 * 抽象地表示一组文件的内容唯一性的快照信息；
 */
public interface FilesSnapshot {

    /**
     * 快照哈希；
     * 
     * @return
     */
    String getHash();

    /**
     * 文件表；
     * <p>
     * key 是文件路径；
     * <br>
     * value 是文件快照；
     * 
     * @return
     */
    SortedMap<String, String> getFiles();

}
